package com.linjm.service;

import com.linjm.bean.*;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface SpuService {
    List<SpuInfo> getSpuList(SpuInfo spuInfo);

    void saveSpuInfo(SpuInfo spuInfo);

    List<SpuImage> getSpuImageList(SpuImage spuImage);

    List<SpuSaleAttr> getSpuSaleAttrList(String spuId);

    void saveSkuInfo(SkuInfo skuInfo);

    SkuInfo getSkuInfo(String skuId);


    List<SkuImage> getSkuImageList(String skuId);

    List<SpuSaleAttr> getSpuSaleAttrListCheckBySku(SkuInfo skuInfo);

    List<SkuSaleAttrValue> getSpuSaleAttrListCheckBySpu(String spuId);
}
